這篇文章會介紹 IntelliJ IDEA 上的介面,並介紹使用方法,以及如何綁定 PostgreSQL 到專案上。

如果有使用過 Android Studio 就會發現其實介面上的差異不大,以下就針對一些常用的工具介紹
首先看到左上方,在這裡我們可以快速選取最近開啟的專案,其他更多功能可以點選左邊那個四條線的ICON
點選四條線的Icon後,展開的畫面就可以看到非常熟悉的畫面
接著看到中上方,我們可以在這邊設定想要啟用的服務
看到右邊,從左邊開始
第一個Icon,這個的意思是我們可以邀請其他人共同開發
第二個Icon,這個是我有額外新增的插件,這部分就跳過
第三個Icon,這個可以大範圍搜尋相關的設定
第四個Icon,這個就是設定的捷徑,同樣的功能在File展開後也找得到
接著看到右邊五個Icon
第一個Icon,就是有一些新的更新或消息等等的會在這裡顯示
第二個Icon,這個就是IntelliJ IDEA 內建支援的AI,當開啟這個AI功能時,就可以達到AI輔助開發的效果
第三個Icon,在這裡我們可以設定我們的資料庫系統
第四個Icon,這裡可以執行一些跟Maven相關的功能,像是專案的套件管理
第五個Icon,這個可以添加一些詞彙相關的東西,幫助學習、記憶
最後回到左邊,這部分基本上都很熟悉,功能也都跟其他相似的開發工具一樣,因此就不多做介紹了

org.example.demo這裡就是我們撰寫程式碼的地方,其中可以看到DemoApplication,這個其實就是Spring Boot 簡化啟動應用的相關程式碼的class,少了這個服務啟動就會有問題
接著 resource 的部分,這裡最重要的就是application. properties,在這裡我們要設定跟資料庫以及對外埠號的設定
大概設定照以下這樣就可以了
# PostgreSQL
# 設定服務路徑
spring.datasource.url=jdbc:postgresql://localhost:5432/demo
# 注意這裡的 username 跟 password 是看安裝時設定的
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.driver-class-name=org.postgresql.Driver
debug=true
# JPA
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.show-sql=true
# create-drop 代表每次開啟服務都會重置資料庫的資料
# update 代表資料會保留
spring.jpa.hibernate.ddl-auto=create-drop
#spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.database=postgresql
最後一個比較重要的是pom.xml,這裡就是添加套件的地方
最後來演示一下要怎麼跟我們的資料庫綁定
點選 :heavy_plus_sign:,Data Source > PostgreSQL
照著順序點完後會跳出這個視窗,User跟Password先照著先前安裝時設定的輸入,接著點選Test Conection 測試跟資料庫連接的情況
跳出這個,就代表連線成功囉~
接著點選OK就成功建立資料庫了
到了最後一步,我們要來把這個專案的資料庫加進來顯示
注意name的部分要跟上面設定application. properties時,這個部分的名字一樣
# 設定服務路徑
spring.datasource.url=jdbc:postgresql://localhost:5432/demo

點選OK建立後,稍等一下時間就可以看到原本是1of7,變成了1of8,看到數量有增加就代表成功建立囉
但是還是沒看到我們剛剛建立的資料庫在哪裡,這時候可以點選後面的那個數量,就可以看到剛剛建立的資料庫還沒打勾,我們再把他勾起來
這樣就可以成功看到啦